Adapt tests
authorMatthias Clasen <mclasen@redhat.com>
Sat, 18 May 2019 12:57:41 +0000 (12:57 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 18 May 2019 13:06:33 +0000 (13:06 +0000)
We no longer have a clicked signal on GtkMenuButton.

testsuite/a11y/menubutton.txt
testsuite/a11y/menubutton2.txt
testsuite/a11y/menubutton3.txt
testsuite/gtk/builder.c

index ecfe438f705878238ce58aaf39b6dba909883bf9..6d4cf5445d0ed460db01eca574294cadea2bf333 100644 (file)
@@ -25,12 +25,6 @@ window1
     <AtkComponent>
     layer: widget
     alpha: 1
-    <AtkImage>
-    image size: 16 x 16
-    image description: (null)
-    <AtkAction>
-    action 0 name: click
-    action 0 description: Clicks the button
     imagemenuitem
       "menu item"
       parent: menu
index 5dafe5000c180aad01b858d5ae37b9c3440b4c4d..ab604e243792c2eb503e6865dcafb2c7f0d1c9a8 100644 (file)
@@ -94,9 +94,3 @@ window1
     <AtkComponent>
     layer: widget
     alpha: 1
-    <AtkImage>
-    image size: 16 x 16
-    image description: (null)
-    <AtkAction>
-    action 0 name: click
-    action 0 description: Clicks the button
index 5dafe5000c180aad01b858d5ae37b9c3440b4c4d..ab604e243792c2eb503e6865dcafb2c7f0d1c9a8 100644 (file)
@@ -94,9 +94,3 @@ window1
     <AtkComponent>
     layer: widget
     alpha: 1
-    <AtkImage>
-    image size: 16 x 16
-    image description: (null)
-    <AtkAction>
-    action 0 name: click
-    action 0 description: Clicks the button
index 11203cf9a5f5a9b61348098ee68055c57e85a8ba..ec8691e0fa9c501f8e8c0de5ebe772d160b1ca11 100644 (file)
@@ -2349,20 +2349,6 @@ test_level_bar (void)
   g_object_unref (builder);
 }
 
-static GObject *external_object = NULL, *external_object_swapped = NULL;
-
-_BUILDER_TEST_EXPORT void
-on_button_clicked (GtkButton *button, GObject *data)
-{
-  external_object = data;
-}
-
-_BUILDER_TEST_EXPORT void
-on_button_clicked_swapped (GObject *data, GtkButton *button)
-{
-  external_object_swapped = data;
-}
-
 static void
 test_expose_object (void)
 {
@@ -2374,33 +2360,24 @@ test_expose_object (void)
     "<interface>"
     "  <object class=\"GtkMenuButton\" id=\"button\">"
     "    <property name=\"popover\">external_menu</property>"
-    "    <signal name=\"clicked\" handler=\"on_button_clicked\" object=\"builder\" swapped=\"no\"/>"
-    "    <signal name=\"clicked\" handler=\"on_button_clicked_swapped\" object=\"builder\"/>"
     "  </object>"
     "</interface>";
 
   /*menu = gtk_menu_new ();*/
   menu = gtk_popover_new (NULL);
   builder = gtk_builder_new ();
-  gtk_builder_expose_object (builder, "external_menu", G_OBJECT (menu));
   gtk_builder_expose_object (builder, "builder", G_OBJECT (builder));
+  gtk_builder_expose_object (builder, "external_menu", G_OBJECT (menu));
   gtk_builder_add_from_string (builder, buffer, -1, &error);
-  g_assert (error == NULL);
+  g_assert_no_error (error);
 
   obj = gtk_builder_get_object (builder, "button");
-  g_assert (GTK_IS_BUTTON (obj));
+  g_assert (GTK_IS_MENU_BUTTON (obj));
 
   g_assert (gtk_menu_button_get_popover (GTK_MENU_BUTTON (obj)) == GTK_POPOVER (menu));
 
-  /* Connect signals and fake clicked event */
-  gtk_builder_connect_signals (builder, NULL);
-  gtk_button_clicked (GTK_BUTTON (obj));
-
-  g_assert (external_object == G_OBJECT (builder));
-  g_assert (external_object_swapped == G_OBJECT (builder));
-
-  g_object_unref (builder);
   g_object_unref (menu);
+  g_object_unref (builder);
 }
 
 static void